@echo off

rem 健身管理系统测试运行脚本
rem 请不要通过JUnit运行器运行测试类！

echo ===========================
echo 健身管理系统测试运行
请确保已按照MANUAL_COMPILE_GUIDE.md下载必要的JAR文件
===========================

rem 设置classpath
set CLASSPATH=.;target\classes;target\test-classes

rem 检查lib目录是否存在
if exist lib ( 
    echo 发现lib目录，添加JAR文件到classpath...
    set CLASSPATH=%CLASSPATH%;lib\*
) else (
    echo 警告：未找到lib目录，可能会导致测试失败
    echo 请按照MANUAL_COMPILE_GUIDE.md添加必要的JAR文件
)

echo.
echo ==== 开始运行MemberTest ====
java -cp "%CLASSPATH%" com.jiangjupeng46.test.MemberTest
echo ==== MemberTest运行完成 ====

echo.
echo ==== 开始运行CheckinTest ====
java -cp "%CLASSPATH%" com.jiangjupeng46.test.CheckinTest
echo ==== CheckinTest运行完成 ====

echo.
echo ==== 开始运行TrainingPlanTest ====
java -cp "%CLASSPATH%" com.jiangjupeng46.test.TrainingPlanTest
echo ==== TrainingPlanTest运行完成 ====

echo.
echo ===========================
echo 所有测试运行完成！
echo 请检查上面的输出结果
===========================
pause